home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Day Cry
/
Day Cry CD.bin
/
oh_towns
/
install
/
ccilib.h
< prev
next >
Wrap
C/C++ Source or Header
|
1994-09-20
|
6KB
|
156 lines
#ifndef _CCILIB_H
#define _CCILIB_H
#define NULL (0)
#define NORMAL (0)
#define ERR (-1)
#define TRUE (1)
#define FALSE (1)
#define BUFSIZ (512)
#define va_start(ap, parmN) (ap = (char *)(&parmN) + sizeof(int))
#define va_arg(ap, type) ( *(type *) ((ap += __psize(sizeof(type)) ) - __psize(sizeof(type))) )
#define va_end(ap)
#define CLOCKS_PER_SEC 100
/*************************************************************************
* â}âEâX
*************************************************************************/
#define MOS_CON() PD_curOn()
#define MOS_COFF() PD_curOff()
#define MOS_DEC() PD_curDec()
#define MOS_INC() PD_curInc()
/*************************************************************************
* âXâNâèü[âô
*************************************************************************/
#define C_BLACK (_ScnColTbl[ 0])
#define C_BLUE (_ScnColTbl[ 1])
#define C_RED (_ScnColTbl[ 2])
#define C_MAGENTA (_ScnColTbl[ 3])
#define C_GREEN (_ScnColTbl[ 4])
#define C_CYAN (_ScnColTbl[ 5])
#define C_YELLOW (_ScnColTbl[ 6])
#define C_WHITE (_ScnColTbl[ 7])
#define C_HBLACK (_ScnColTbl[ 8])
#define C_HBLUE (_ScnColTbl[ 9])
#define C_HRED (_ScnColTbl[10])
#define C_HMAGENTA (_ScnColTbl[11])
#define C_HGREEN (_ScnColTbl[12])
#define C_HCYAN (_ScnColTbl[13])
#define C_HYELLOW (_ScnColTbl[14])
#define C_HWHITE (_ScnColTbl[15])
#define C_THROUGH (_ScnCol_though) /* ôºû╛ÉF */
#define C_MWHITE (_ScnCol_white) /* öÆ */
#define C_MBLACK (_ScnCol_black) /* ìò */
#define C_HILIGHT (_ScnCol_hilight) /* ânâCâëâCâg */
#define C_SHADOW (_ScnCol_shadow) /* ëe */
#define C_DARK (_ScnCol_dark) /* ê├ */
#define C_LGRAY (_ScnCol_lgray) /* âëâCâgâOâîâC */
#define PSET 0
#define PRESET 1
#define OR 2
#define AND 3
#define XOR 4
#define NOT 5
#define OPAQUE 9
/* â^âCâèâôâO --------------------------------------------------------*/
#define MIXCOL_NORMAL (0x00)
#define MIXCOL_STD1 (0x01)
#define MIXCOL_CROSS1 (0x10)
#define MIXCOL_CROSS2 (0x11)
/*************************************************************************
* â_âCâAâìâO
*************************************************************************/
/* â_âCâAâìâOò\Īê╩Æu ------------------------------------------------*/
#define DLGPOS_NORMAL (0)
#define DLGPOS_CENTER_OF_SCREEN (1) /* ëµû╩Æåë¢ */
#define DLGPOS_MOSCUR (8) /* â}âEâXâJü[â\âïê╩Æué╔ */
/* âüâbâZü[âWæ«É½ ----------------------------------------------------*/
#define TXMDAT_ATT_LEFT (0)
#define TXMDAT_ATT_CENTER (1)
#define TXMDAT_ATT_RIGHT (2)
/*************************************************************************
* âtâ@âCâïâëâCâuâëâè
*************************************************************************/
#define FSISFILE_ERR (-1)
#define FSISFILE_FILE (1)
#define FSISFILE_DIR (2)
/*************************************************************************
* âtâ@âCâïâ_âCâAâìâO
*************************************************************************/
/* æ«É½ ------------------------------------------------------------*/
#define FDLATT_SINGLE (0x00000001) /* âtâ@âCâïé≡é╨é╞é┬é╛é»æIæ≡ü^ÄwÆΦ */
#define FDLATT_MULTI (0x00000002) /* òíÉöæIæ≡ü^ÄwÆΦ */
#define FDLATT_PATH (0x00000003) /* âfâBâîâNâgâèæIæ≡ü^ÄwÆΦ */
#define FDLATT_DIRIGN (0x00000080) /* âTâuâfâBâîâNâgâèé╠æIæ≡ü^ÄwÆΦé≡ï╓Ä~ */
#define FDLATT_DUPIGN (0x00000800) /* ô»êΩâtâ@âCâï1é╠æIæ≡é≡ï╓Ä~é╖éΘ */
#define FDLATT_EXIST (0x00008000) /* æ╢ì▌é╖éΘâtâ@âCâïé╠é▌æIæ≡ë┬ö\ */
#define FDLATT_SIDEWORK (0x00010000) /* âTâCâhü[âN */
#define FDLATT_DOSCALL (0x00020000) /* DOS âRâ}âôâh */
#define FDLATT_EXTIGN (0x00040000) /* ègÆúâüâjâàü[ï╓Ä~ */
/* sort ------------------------------------------------------------*/
#define FDLSORT_OFF (0) /* â\ü[âgé╚é╡ */
#define FDLSORT_FILE (1) /* âtâ@âCâïû╝ */
#define FDLSORT_SUB (2) /* ègÆúÄq */
#define FDLSORT_DATE (3) /* ô·òt */
#define FDLSORT_SIZE (4) /* âTâCâY */
#define FDLSORT_RVS (0x80) /* Å╕Åçü^ì~Åç */
#define FDLSORT_DIRBIT (0x60)
#define FDLSORT_DIRTOP (0x00) /* âfâBâîâNâgâèɵô¬ */
#define FDLSORT_DIRLAST (0x20) /* âfâBâîâNâgâèì┼îπ */
#define FDLSORT_DIROFF (0x40) /* âfâBâîâNâgâè */
/*************************************************************************
* âtâ@âCâïâRâsü[
*************************************************************************/
/* fcopy ------------------------------------------------------------*/
#define FCOPY_ATT_SUBDIR (0x00000001) /* âTâuâfâBâîâNâgâèéαòíÄ╩ */
#define FCOPY_ATT_HIDDEN (0x00000002) /* ëBé╡âtâ@âCâïéαòíÄ╩ */
#define FCOPY_ATT_SYSTEM (0x00000004) /* âVâXâeâÇâtâ@âCâïéαòíÄ╩ */
#define FCOPY_ATT_ATTRIBUTES (0x00000008) /* âtâ@âCâïæ«É½éαòíÄ╩ */
#define FCOPY_ATT_TIMESTAMP (0x00000010) /* â^âCâÇâXâ^âôâvéαòíÄ╩ */
#define FCOPY_ATT_CHK_OVERWRITE (0x00000100) /* ÅπÅæé½èmöF */
#define FCOPY_ATT_CHK_TIMESTAMP (0x00000200) /* â^âCâÇâXâ^âôâvöΣèr */
#define FCOPY_ATT_NOENDMSG (0x01000000) /* ÅIù╣âüâbâZü[âWé╚é╡ */
/*************************************************************************
* DTA & PCL
*************************************************************************/
#define APLPCL_SAVE_SCREEN (1) /* ëµû╩ò█æ╢ */
#define APLPCL_RESET_CRTC (2) /* ëµû╩ì─É▌ÆΦ */
#define APLPCL_SET_STARTPATH (4) /* ïNô«âpâXDTA É▌ÆΦ */
#define APLPCL_SET_PCP (8) /* PCP É▌ÆΦ */
#define APLPCL_SET_MRESO (16) /* Æåë≡æ£ôxÉ▌ÆΦ */
#define APLPCL_CLEAR_SCREEN (32) /* ëµû╩é╠Å┴ïÄ */
#define APLPCL_DTALIB_IGNORE (128) /* DTA âëâCâuâëâèÄgùpï╓Ä~ */
/*************************************************************************
* IMG
*************************************************************************/
#define IMG_ATT_PLTON (0x00010000)
#endif